.kf-cases{
	.kf-cases-cont{
		margin: 14px 0;
	}
	
	.kf-cases-item{
		width: 283px;
		height: 230px;
		margin-right: 20px;
		border: 1px solid $border-color;
		&:hover{
			@include box-shadow(4px 4px 2px $border-color);
		}
	}

	.kf-cases-item:last-child{
		margin: 0;
	}

	.kf-cases-top,.kf-cases-top img{
		width: 283px;
		height: 154px;
	}

	.kf-cases-cont p{
		margin: 8px 0;
		padding: 0 10px;
	}

	.cases-tit{
		font-size: $font-size;
		color: $font-color-second;
		&:hover{
			color: $btn-color-default;
		}
	}

	.cases-type{
		font-size: $font-size-xs;
		color: $font-color-default;
	}

	.cases-num{
		font-size: $font-size-xs;
		color: $mark-color-second;
	}
}